//knex操作数据库
const{mysql} = require('../qcloud')

// module.exports是nodejs的模板语法，用来向前端暴露后面跟着的代码返回的信息
// ctx包含着前端请求过来的信息
//async异步加载
module.exports = async(ctx)=>{
    const{feedback,src,wechat,openid}=ctx.request.body
    console.log("意见反馈啊啊啊啊啊啊啊啊啊啊啊：",feedback)
    console.log("意见反馈啊啊啊啊啊啊啊啊啊啊啊：",src)
    console.log("意见反馈啊啊啊啊啊啊啊啊啊啊啊：",wechat)
    console.log("意见反馈啊啊啊啊啊啊啊啊啊啊啊：",openid)
 
    try{
        await mysql('feedback').insert({
            feedback,src,wechat,openid
        })
        ctx.state.data={
            code:0,
            msg:"success"
        }
        console.log("执行成功")
    }catch(e){
        ctx.state={
            code:-1,
            data:{
                msg:"添加失败"+e.sqlMessage
            }
        }
    }
   
}